package br.edu.ufersa.scrumgame.facade;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import br.edu.ufersa.scrumgame.dao.AtividadeDAO;
import br.edu.ufersa.scrumgame.modelo.Atividade;

@Stateless
public class AtividadeFacadeImp implements AtividadeFacade {
	
	@EJB
	private AtividadeDAO atividadeDAO;
	
	@Override
	public void save(Atividade atividade) {
		atividadeDAO.save(atividade);
	}

	@Override
	public Atividade update(Atividade atividade) {
		return atividadeDAO.update(atividade);
	}

	@Override
	public void delete(Atividade atividade) {
		atividadeDAO.delete(atividade);
		
	}

	@Override
	public Atividade find(int entityID) {
		return atividadeDAO.find(entityID);
	}
	
	@Override
	public List<Atividade> findAll() {
		return atividadeDAO.findAll();
	}

	@Override
	public List<Atividade> findBySprint(int id_sprintBacklog) {
		return atividadeDAO.findBySprint(id_sprintBacklog);
	}

}
